// pages/shouye/shouye.js
let app = getApp();
const api = require("../../api/index.js");
const { request } = require("../../utils/wx_api.js")

Page({

  /**
   * 页面的初始数据
   */
  data: {
    data:"",
    news:'',
    hot:''
  },
  getuserinfo(res){
    console.log(res);
    let baseUrl = "https://nideshop2.bluej.cn/api/";
    let userInfo = res.detail;
    wx.login({
      success:function(res){
        wx.request({
          url: baseUrl+'auth/loginByWeixin',
          method:"POST",

          data:{
            appId:"wxb1d01b9de6c64c10",
            secret:"0b628cd356c92bec0820daa0ff9cf1de",
            code:res.code,
            userInfo:userInfo
          },
          success:function(rese){
            console.log(rese)

          }
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    // let baseUrl = "https://nideshop2.bluej.cn/api";
    let indexData = wx.getStorageSync("indexData");
    let neData = wx.getStorageSync("neData");
    let hotData = wx.getStorageSync("hotData");
    
    
      let that = this; 
      if(indexData){
        
        that.setData({
          "data": indexData
        })
      }else{
        console.log("com");
        // wx.request({

        //   url: api.index,
        //   success: function (res) {
        //     console.log("dt", dt)
        //     let dt = res.data;
        //     wx.setStorageSync("indexData", dt)
        //     //  console.log("dt",dt)
            // that.setData({
            //   "data": dt
            // })
            
        //   },
        //   fail: function () {
        //     console.log("请重新获取");
        //   }
        // })

        request({
          url: api.index
        }).then(res=>{
          let dt = res.data;
          wx.setStorageSync("indexData", dt);
          // console.log(dt)
          that.setData({
            "data": dt
          })
        })

      }

      if(neData){
        that.setData({
          "news": neData
        })
      }else{
        
        // wx.request({

        //   url: api.news,
        //   success: function (res) {

        //     let n = res.data.data.bannerInfo;
        //     console.log("n",n);
        //     wx.setStorageSync("neData", n);
            // that.setData({
            //   "news": n
            // })
        //     console.log("new", wx.getStorageSync("neData"));

        //   },
        //   fail: function () {
        //     console.log("请重新获取");
        //   }
        // })

        request({ url: api.news})
        .then(res=>{
          let n = res.data.data.bannerInfo;
          wx.setStorageSync("neData", n);
          that.setData({
            "news": n
          })
        })

      }

      if(hotData){
        that.setData({
          "hot": hotData
        })
      }else{
        request({ url: api.hot})
        .then(res=>{
          // console.log("res",res.data.data.bannerInfo)
          let h = res.data.data.bannerInfo;
          wx.setStorageSync("hotData", h);
          that.setData({
            "hot":h
          })
        })
      }


      
        

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})